package com.itcast.bulls.stock.entity.user;

import com.itcast.bulls.stock.entity.base.BaseEntity;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.models.auth.In;
import lombok.Data;

import javax.persistence.Entity;
import javax.persistence.Table;
import java.util.Date;

@Api(value = "BOOT接口-账户预警通知模板管理(AccountWarnTemplate)")
@Data
@Entity
@Table(name = "t_account_warn_template")
@ApiModel("AccountWarnTemplate(预警通知模板)")
public class AccountWarnTemplate extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 主键标识
     */
    private Long id;

    /**
     * 预警类型
     */
    private Integer warnType;

    /**
     * 通知方式(APP:站内信，EMAIL：邮件，SMS：短信)
     */
    private String notifyType;

    /**
     * 模板内容
     */
    private String content;

    /**
     * 消息标题
     */
    private String title;

    /**
     * 消息状态（0：启用，1：禁用）
     */
    private Integer status;

    /**
     * 最后更新人ID
     */
    private Long lastUpdateBy;

    /**
     * 最后更新人名称
     */
    private String lastUpdateUser;

    private Date createTime;
    private Date updateTime;

}
